<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Calendario por dia</title>
<!-Hoja de estilos del calendario -->
  <link rel="stylesheet" type="text/css" media="all" href="jscalendar-1.0/calendar-blue.css" title="win2k-cold-1" />

  <!-- librería principal del calendario -->
 <script type="text/javascript" src="jscalendar-1.0/calendar.js"></script>

 <!-- librería para cargar el lenguaje deseado -->
  <script type="text/javascript" src="jscalendar-1.0/lang/calendar-es.js"></script>

  <!-- librería que declara la función Calendar.setup, que ayuda a generar un calendario en unas pocas líneas de código -->
  <script type="text/javascript" src="jscalendar-1.0/calendar-setup.js"></script> 
</head>

<body>
	<?php
		function mostrarJuego($fecha, $idEquipoVisitante, $idEquipoLocal) {
			$conexion = OCILogon ('mlb', '1234') or die( "¡No se pudo conectar a la base de datos!") or die (OCIError());
			$query = "SELECT DISTINCT TO_CHAR(enc.fecha, 'HH12:MI') HORA,
							 TO_CHAR(enc.fecha + 7/1440, 'HH12:MI') PRIMER_LANZAMIENTO, 
							 vis.nombre EQUIPO_VISITANTE, loc.nombre EQUIPO_LOCAL,
							 vis.abreviatura ABR_VISITANTE, loc.abreviatura ABR_LOCAL,
							 getRecord($idEquipoVisitante) RECORD_VISITANTE, getRecord($idEquipoLocal) RECORD_LOCAL,
							 enc.pk_id ID_ENCUENTRO
					  FROM LIGA l, ENCUENTRO enc, EQUIPO vis, EQUIPO loc
					  WHERE TO_CHAR(enc.fecha, 'dd/mm/yyyy') = '$fecha'
					  AND enc.fk_id_equipo_visitante = $idEquipoVisitante
					  AND enc.fk_id_equipo_local = $idEquipoLocal					  
					  AND enc.fk_id_equipo_visitante = vis.pk_id
					  AND enc.fk_id_equipo_local = loc.pk_id";
        	$sentencia = OCIParse($conexion, $query);                
        	OCIExecute($sentencia);                
        	$rows = OCIFetchstatement($sentencia, $resultado);
			OCILogOff($conexion);

			$conexion = OCILogon ('mlb', '1234') or die( "¡No se pudo conectar a la base de datos!") or die (OCIError());
			$query = "SELECT i.fk_numero_entrada_jug ENTRADA, i.fk_parte_entrada_jug PARTE, SUM(i.bateo.r) CARRERAS,
					      NVL(SUM(i.bateo.h + i.bateo.dobles + i.bateo.triples + i.bateo.hr), 0) HITS,
						  NVL(SUM(i.fildeo.e), 0) ERRORES
				  	  FROM INCIDENCIA i, ALINEACION a, ENTRADA en, ENCUENTRO enc
				      WHERE TO_CHAR(enc.fecha, 'dd/mm/yyyy') = '$fecha'
				      AND enc.fk_id_equipo_visitante = $idEquipoVisitante
				  	  AND enc.fk_id_equipo_local = $idEquipoLocal
				      AND enc.pk_id = en.pk_fk_id_encuentro
				      AND en.pk_numero = a.pk_fk_numero_entrada
				      AND en.pk_parte = a.pk_fk_parte_entrada
				      AND en.pk_fk_id_encuentro = a.pk_fk_id_enc_entrada
				      AND a.pk_fk_id_roster = i.fk_id_rost_alin_jug
				      AND a.pk_fk_numero_entrada = i.fk_numero_entrada_jug
				      AND a.pk_fk_parte_entrada = i.fk_parte_entrada_jug
				      AND a.pk_fk_id_enc_entrada = i.fk_id_enc_entrada_jug
                      AND TO_CHAR(TO_CHAR(enc.fecha, 'dd/mm/yyyy') || ' ' || TO_CHAR(i.hora, 'hh12:mi pm')) <= TO_CHAR(SYSDATE, 'dd/mm/yyyy hh12:mi pm')
					  GROUP BY i.fk_numero_entrada_jug, i.fk_parte_entrada_jug
				      ORDER BY i.fk_numero_entrada_jug";
        	$sentencia = OCIParse($conexion, $query);                
        	OCIExecute($sentencia);                
        	$filas = OCIFetchstatement($sentencia, $anotaciones);
			OCILogOff($conexion);
			
			$carrerasVisitante = 0;
			for ($i = 0; $i < 18; $i+=2) {
				$carrerasVisitante += $anotaciones['CARRERAS'][$i];	
			}
		
			$hitsVisitante = 0;
			for ($i = 0; $i < 18; $i+=2) {
				$hitsVisitante += $anotaciones['HITS'][$i];	
			}
		
			$erroresVisitante = 0;
			for ($i = 0; $i < 18; $i+=2) {
				$erroresVisitante += $anotaciones['ERRORES'][$i];	
			}
		
			$carrerasLocal = 0;
			for ($i = 1; $i < 19; $i+=2) {
				$carrerasLocal += $anotaciones['CARRERAS'][$i];	
			}
		
			$hitsLocal = 0;
			for ($i = 1; $i < 19; $i+=2) {
				$hitsLocal += $anotaciones['HITS'][$i];	
			}
		
			$erroresLocal = 0;
			for ($i = 1; $i < 19; $i+=2) {
				$erroresLocal += $anotaciones['ERRORES'][$i];	
			}
			
			$impresion = '<table align="center" cellpadding="1" cellspacing="1" border="3" bordercolor="#CCCCCC" width="320px">';
			
			$impresion .= '<tr>';
			$impresion .= '<td colspan="13" align="left" valign="top" bgcolor="#F3F3F3" height="40px">';
			$impresion .= '<font size="-2"><b>' . $resultado['HORA'][0] . ' PM ET</b>';
			$impresion .= '&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
							&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
							&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
							&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;';
			$impresion .= '<b>Tickets Notes MLB.TV</b></font><br>';
			$impresion .= '<font color="#999999" size="-3">&nbsp;&nbsp;Primer lanzamiento a las ' . 
							$resultado['PRIMER_LANZAMIENTO'][0] . ' pm ET</font>';
			$impresion .= '</td>';
			$impresion .= '</tr>';
			
			$impresion .= '<tr>';
			$impresion .= '<td style="border: inset 0pt"></td>';
			$impresion .= '<td style="border: inset 0pt" width="5%" align="center"><font size="-2">1</font></td>';
			$impresion .= '<td style="border: inset 0pt" width="5%" align="center"><font size="-2">2</font></td>';
			$impresion .= '<td style="border: inset 0pt" width="5%" align="center"><font size="-2">3</font></td>';
			$impresion .= '<td style="border: inset 0pt" width="5%" align="center"><font size="-2">4</font></td>';
			$impresion .= '<td style="border: inset 0pt" width="5%" align="center"><font size="-2">5</font></td>';
			$impresion .= '<td style="border: inset 0pt" width="5%" align="center"><font size="-2">6</font></td>';
			$impresion .= '<td style="border: inset 0pt" width="5%" align="center"><font size="-2">7</font></td>';
			$impresion .= '<td style="border: inset 0pt" width="5%" align="center"><font size="-2">8</font></td>';
			$impresion .= '<td style="border-left:none;border-top:none;border-right:solid;border-bottom:none;" width="5%" align="left"><font size="-2">&nbsp;&nbsp;9&nbsp;&nbsp;&nbsp;&nbsp;</font></td>';
			
			$impresion .= '<td style="border: inset 0pt" width="5%" align="center"><font size="-2">&nbsp;&nbsp;&nbsp;&nbsp;<b>R</b>&nbsp;&nbsp;</font></td>';
			$impresion .= '<td style="border: inset 0pt" width="5%" align="center"><font size="-2">H</font></td>';
			$impresion .= '<td style="border: inset 0pt" width="5%" align="center"><font size="-2">E</font></td>';
			$impresion .= '</tr>';
			
			$impresion .= '<tr>';
			$impresion .= '<td width="40%">';
			$impresion .= '<img src="librerias/mostrarImagen.php?idEquipo=' . $idEquipoVisitante . '" align="left" height="25px" width="25px" hspace="5px" vspace="5px">';
			$impresion .= '<font face="Arial" size="-2"><b>' . $resultado['ABR_VISITANTE'][0] . '</b></font><br>';
			$impresion .= '<font color="#666666" size="-3">(' . $resultado['RECORD_VISITANTE'][0] . ')</font>';
		    $impresion .= '</td>';
			
			for ($i = 0; $i < 16; $i+=2) {
				$impresion .= '<td width="5%" align="center"><font size="-2">';
			
				if ($anotaciones['CARRERAS'][$i] > 0)
					$impresion .= '<b>' . $anotaciones['CARRERAS'][$i] . '</b>';
			
				else
					$impresion .= $anotaciones['CARRERAS'][$i];
				
				$impresion .= '</font></td>';
			}
		
			$impresion .= '<td style="border-right:solid;" width="5%" align="left"><font size="-2">&nbsp;&nbsp;' . $anotaciones['CARRERAS'][16] . '&nbsp;&nbsp;&nbsp;&nbsp;</font></td>';
		
			$impresion .= '<td style="border-left:none;" width="5%" align="center" bgcolor="#E9E9E9"><font size="-2">&nbsp;&nbsp;&nbsp;&nbsp;';		
			if ($carrerasVisitante > 0)
				$impresion .= '<b>' . $carrerasVisitante . '</b>';
			
			else
				$impresion .= $carrerasVisitante;
				
			$impresion .= '&nbsp;&nbsp;</font></td>';
		
			$impresion .= '<td align="center" width="5%"><font size="-2">' . $hitsVisitante . '</font></td>';
			$impresion .= '<td align="center" width="5%"><font size="-2">' . $erroresVisitante . '</font></td>';
			$impresion .= '</tr>';		
					
			$impresion .= '<tr>';
			$impresion .= '<td width="40%">';
			$impresion .= '<img src="librerias/mostrarImagen.php?idEquipo=' . $idEquipoLocal . '" align="left" height="25px" width="25px" hspace="5px" vspace="5px">';
			$impresion .= '<font face="Arial" size="-2"><b>' . $resultado['ABR_LOCAL'][0] . '</b></font><br>';
			$impresion .= '<font color="#666666" size="-3">(' . $resultado['RECORD_LOCAL'][0] . ')</font>';
		    $impresion .= '</td>';
					
			for ($i = 1; $i < 17; $i+=2) {
				$impresion .= '<td width="5%" align="center"><font size="-2">';
			
				if ($anotaciones['CARRERAS'][$i] > 0)
					$impresion .= '<b>' . $anotaciones['CARRERAS'][$i] . '</b>';
			
				else
					$impresion .= $anotaciones['CARRERAS'][$i];
				
				$impresion .= '</font></td>';
			}
		
			$impresion .= '<td style="border-right:solid;" width="5%" align="left"><font size="-2">&nbsp;&nbsp;' . $anotaciones['CARRERAS'][17] . '&nbsp;&nbsp;&nbsp;&nbsp;</font></td>';
		
			$impresion .= '<td style="border-left:none;" width="5%" align="center" bgcolor="#E9E9E9"><font size="-2">&nbsp;&nbsp;&nbsp;&nbsp;';
			if ($carrerasLocal > 0)
				$impresion .= '<b>' . $carrerasLocal . '</b>';
			
			else
				$impresion .= $carrerasLocal;
				
			$impresion .= '&nbsp;&nbsp;</font></td>';		
		
			$impresion .= '<td align="center" width="5%"><font size="-2">' . $hitsLocal . '</font></td>';
			$impresion .= '<td align="center" width="5%"><font size="-2">' . $erroresLocal . '</font></td>';
			$impresion .= '</tr>';
			
			$impresion .= '<tr>';			
			$impresion .= '<td valign="top" align="left" width="50px" height="50px" colspan="9" rowspan="2"><a href="Resultado parcial.php?idEquipo=' . $idEquipoLocal . '&fecha=' . $fecha . '" style="font-size:12px">Boxscore</a></td>';
			$impresion .= '<td align="center" width="50px" height="50px" colspan="4">';
			$impresion .= '<img src="librerias/mostrarImagenEncuentro.php?idEncuentro=' . $resultado['ID_ENCUENTRO'][0] . '" align="center" height="60px" width="60px" style="background-color:#006">&nbsp;&nbsp;';
			$impresion .= '</td>';
			$impresion .= '</tr>';
			
			$impresion .= '<tr>';
			$impresion .= '<td style="border-bottom:none;border-left:none;border-top:none;border-right:none;" height="20px"></td>';
			$impresion .= '</tr>';
			$impresion .= '</table>';
			
			return $impresion;
		}
		
		function buscarJuegosPorLiga($liga, $fecha) {
			$conexion = OCILogon ('mlb', '1234') or die( "¡No se pudo conectar a la base de datos!") or die (OCIError());
			$query = "SELECT enc.FK_ID_EQUIPO_VISITANTE, enc.FK_ID_EQUIPO_LOCAL
			          FROM ENCUENTRO enc, EQUIPO eq, LIGA l
					  WHERE TO_CHAR(enc.FECHA, 'dd/mm/yyyy') = '$fecha'
					  AND enc.FK_ID_EQUIPO_LOCAL = eq.PK_ID
					  AND eq.FK_ID_LIGA = l.PK_ID
					  AND l.NOMBRE_TRADUCIDO = '$liga'";					  
        	$sentencia = OCIParse($conexion, $query);                
        	OCIExecute($sentencia);                
        	$rows = OCIFetchstatement($sentencia, $resultado);
			OCILogOff($conexion);
			
			return $resultado;
		}
		
		function buscarNombreLiga($idLiga) {
			$conexion = OCILogon ('mlb', '1234') or die( "¡No se pudo conectar a la base de datos!") or die (OCIError());
			$query = "SELECT NOMBRE_TRADUCIDO
			          FROM LIGA
					  WHERE PK_ID = $idLiga";
			$sentencia = OCIParse($conexion, $query);                
        	OCIExecute($sentencia);                
        	$rows = OCIFetchstatement($sentencia, $resultado);
			OCILogOff($conexion);
			
			return $resultado['NOMBRE_TRADUCIDO'][0];
		}
		
		if ($fecha == '')
			$fecha = date(d . "/" . m . "/" . Y);
	?>
    
    <form action="Calendario por dia (parciales).php" method="get">
    	<table align="center" width="550 px">
    		<tr>
            	<td rowspan="2">
                	<img src="imagenes/mlb.jpg" height="75px" width="75px" />
                </td>
        		<td align="center" colspan="4">
            		<h3><font color="#000099">Calendario&nbsp;del&nbsp;d&iacute;a&nbsp;<?php echo $fecha ?></font></h3>
            	</td>
            </tr>
            <tr>
                <td align="right">
            		<font>Puede&nbsp;seleccionar&nbsp;una&nbsp;fecha&nbsp;</font>
                </td>
                <td align="center">
                	<input type="text" name="fecha" id="campo_fecha" size="15" maxlength="10" style="font-size:10px" readonly="readonly" />
                </td>
                <td align="center">
                	<input type="button" id="lanzador" value="..." />
                </td>
                <td align="left">
                	<input type="submit" id="ir" value="Ir" />
                </td>				
            </tr>
    	</table><br />
    </form>
    
    <!-- script que define y configura el calendario-->
	<script type="text/javascript">
   		Calendar.setup({
    		inputField     :    "campo_fecha",     // id del campo de texto
     		ifFormat     :     "%d/%m/%Y",     // formato de la fecha que se escriba en el campo de texto
     		button     :    "lanzador"     // el id del botón que lanzará el calendario
		});
	</script> 

    
    <?php
		
		/******* INICIO DE LA APLICACIÓN *******/
		
		$juegosLA = buscarJuegosPorLiga('LIGA AMERICANA', $fecha);
		$juegosLN = buscarJuegosPorLiga('LIGA NACIONAL', $fecha);
		
		$impresion = '<table align="center">';
		
		$juegos = false;
		
		for ($i = 0, $j = 0; $i <= count($juegosLA) || $j <= count($juegosLN); $i++, $j++) {
			if (($i == 0) && ($juegosLA['FK_ID_EQUIPO_VISITANTE'][0] != '')) {
				$impresion .= '<tr>';
				$impresion .= '<td width="290px" height="20px" bgcolor="#E66660">';
				$impresion .= '<img src="librerias/mostrarImagenLiga.php?idLiga=2" height="20px" align="left" hspace="20px">';
				$liga = explode(' ', buscarNombreLiga(2));
				$impresion .= '<font color="#FFFFFF">' . $liga[0] . '&nbsp;<b>' . $liga[1] . '</b></font>';
				$impresion .= '</td>';
				$juegos = true;
			}
			
			else
				$impresion .= '<td></td>';
			
			if (($j == 0) && ($juegosLN['FK_ID_EQUIPO_VISITANTE'][0] != '')) {
				$impresion .= '<td width="290px" height="20px" bgcolor="#0033CC">';
				$impresion .= '<img src="librerias/mostrarImagenLiga.php?idLiga=1" height="20px" align="left" hspace="20px">';
				$liga = explode(' ', buscarNombreLiga(1));
				$impresion .= '<font color="#FFFFFF">' . $liga[0] . '&nbsp;<b>' . $liga[1] . '</b></font>';
				$impresion .= '</td>';
				$impresion .= '</tr>';
				$juegos = true;
			}
			
			else
				$impresion .= '<td></td>';
			
			if ($i == 0 || $j == 0) {
				$impresion .= '<tr><td></td></tr>';
				$impresion .= '<tr><td></td></tr>';
				$impresion .= '<tr><td></td></tr>';	
			}
			
			if (($juegosLA['FK_ID_EQUIPO_VISITANTE'][$i] != '') && ($juegosLA['FK_ID_EQUIPO_LOCAL'][$i] != '')) {			
				$impresion .= '<tr>';
				$impresion .= '<td>';
				$impresion .= mostrarJuego($fecha, $juegosLA['FK_ID_EQUIPO_VISITANTE'][$i], $juegosLA['FK_ID_EQUIPO_LOCAL'][$i]);
				$impresion .= '</td>';
			}
			
			else
				$impresion .= '<td></td>';
			
			if (($juegosLN['FK_ID_EQUIPO_VISITANTE'][$j] != '') && ($juegosLN['FK_ID_EQUIPO_LOCAL'][$j] != '')) {			
				$impresion .= '<td>';
				$impresion .= mostrarJuego($fecha, $juegosLN['FK_ID_EQUIPO_VISITANTE'][$j], $juegosLN['FK_ID_EQUIPO_LOCAL'][$j]);
				$impresion .= '</td>';
				$impresion .= '</tr>';
			}
			
			else
				$impresion .= '<td></td>';
		}
		
		if ($juegos == false)
			$impresion .= '<h2 align="center"><font color="red">¡No hay juegos programados para este d&iacute;a!</font></h2>';
		
		$impresion .= '</table>';
		
		echo $impresion;
	?>
</body>
</html>